package me.codeleep.deepcode.core.dao.model;

import lombok.Data;
import me.codeleep.deepcode.core.enums.FileChangeEvent;

/**
 * @author codeleep
 * @date 2024/7/7 11:04
 * @description 文件变更表
 */
@Data
public class FileChange extends BaseEntity {

    /**
     * 根目录ID
     */
    private Long rootId;

    /**
     * 文件id
     */
    private Long fileId;

    /**
     * 事件类型
     */
    private FileChangeEvent event;

    /**
     * 同id一样单调递增；保证变更顺序
     */
    private Integer order;

    /**
     * 0表示未处理；1表示已处理
     */
    private Integer flushed;

    /**
     * 变更备注
     */
    private String remark;
}
